import request from '../index'
import {IPage} from '../user/index'

interface IMenu {
    Id?:number,
    value:string,
    code:string,
    parentId:number,
    level:number,
    path:string
}
// 查询/获取菜单信息
export function getMenu(pageConfig:IPage,values:any) {
    return request({
        url:"menu/",
        data:{
            values,
            pageConfig
        }
    })
}

// 查询/获取菜单信息
export function getMenuAll() {
    return request({
        url:"menu/all"
    })
}

// 添加菜单
export function addMenu(menu:IMenu) {
    return request({
        url:"menu/add",
        data:menu
    })
}
// 编辑菜单
export function editMenu(menu:IMenu) {
    return request({
        url:"menu/edit",
        data:menu
    })
}

// 删除菜单
export function deleteMenu(Id:number,role:string) {
    return request({
        url:"menu/delete",
        data:{
            Id,
            role
        }
    })
}